package com.gable.exhibition.view;

import com.gable.exhibition.model.File;
import com.gable.exhibition.model.Part;
import com.gable.exhibition.model.Upkeep;

import java.io.Serializable;
import java.util.List;

/**
 * Created by Lesson on 2018/2/25.
 */
public class UpkeepView extends Upkeep implements Serializable{

    private String allName;

    private String deviceName;

    private String deviceModel;

    private String sn;

    private String hospitalName;

    private String applicantName;

    private String engineerName;

    private String mobile;

    private String maintainerName;

    private String statusStr;

    private String deviceStatusStr;

    private String confirmPersonName;

    private List<EventView> eventList;

    private List<FileView> fileList;

    private List<PartView> partList;

    private String terraceHandlePersonName;

    private String endDevicStatusStr;

    private Long userId;

    private CommentView hospitalCommentView;

    private CommentView serviceCommentView;

    public CommentView getServiceCommentView() {
        return serviceCommentView;
    }

    public void setServiceCommentView(CommentView serviceCommentView) {
        this.serviceCommentView = serviceCommentView;
    }

    private Integer chatFlag;   //聊天标识

    private Integer hospital_user;

    private String hospitalServiceName;

    private String engineerPhone;

    private String startDeviceStatusStr;

    private String endDeviceStatusStr;

    private List<AppointView> appointList;  //指派信息集合

    private AppointView appointView;  //最新的指派信息

    private String engineerNames;

    private String mobiles;

    public String getEngineerNames() {
        return engineerNames;
    }

    public void setEngineerNames(String engineerNames) {
        this.engineerNames = engineerNames;
    }

    public String getMobiles() {
        return mobiles;
    }

    public void setMobiles(String mobiles) {
        this.mobiles = mobiles;
    }

    public CommentView getHospitalCommentView() {
        return hospitalCommentView;
    }

    public void setHospitalCommentView(CommentView hospitalCommentView) {
        this.hospitalCommentView = hospitalCommentView;
    }

    private Integer role;

    public Integer getRole() {
        return role;
    }

    public void setRole(Integer role) {
        this.role = role;
    }

    public AppointView getAppointView() {
        return appointView;
    }

    public void setAppointView(AppointView appointView) {
        this.appointView = appointView;
    }

    public List<AppointView> getAppointList() {
        return appointList;
    }

    public void setAppointList(List<AppointView> appointList) {
        this.appointList = appointList;
    }

    public String getStartDeviceStatusStr() {
        return startDeviceStatusStr;
    }

    public void setStartDeviceStatusStr(String startDeviceStatusStr) {
        this.startDeviceStatusStr = startDeviceStatusStr;
    }

    public String getEndDeviceStatusStr() {
        return endDeviceStatusStr;
    }

    public void setEndDeviceStatusStr(String endDeviceStatusStr) {
        this.endDeviceStatusStr = endDeviceStatusStr;
    }

    public String getEngineerPhone() {
        return engineerPhone;
    }

    public void setEngineerPhone(String engineerPhone) {
        this.engineerPhone = engineerPhone;
    }

    public String getHospitalServiceName() {
        return hospitalServiceName;
    }

    public void setHospitalServiceName(String hospitalServiceName) {
        this.hospitalServiceName = hospitalServiceName;
    }

    public Integer getHospital_user() {
        return hospital_user;
    }

    public void setHospital_user(Integer hospital_user) {
        this.hospital_user = hospital_user;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getEndDevicStatusStr() {
        return endDevicStatusStr;
    }

    public void setEndDevicStatusStr(String endDevicStatusStr) {
        this.endDevicStatusStr = endDevicStatusStr;
    }

    public String getTerraceHandlePersonName() {
        return terraceHandlePersonName;
    }

    public void setTerraceHandlePersonName(String terraceHandlePersonName) {
        this.terraceHandlePersonName = terraceHandlePersonName;
    }

    public List<PartView> getPartList() {
        return partList;
    }

    public void setPartList(List<PartView> partList) {
        this.partList = partList;
    }

    public List<FileView> getFileList() {
        return fileList;
    }

    public void setFileList(List<FileView> fileList) {
        this.fileList = fileList;
    }

    public List<EventView> getEventList() {
        return eventList;
    }

    public void setEventList(List<EventView> eventList) {
        this.eventList = eventList;
    }

    public String getConfirmPersonName() {
        return confirmPersonName;
    }

    public void setConfirmPersonName(String confirmPersonName) {
        this.confirmPersonName = confirmPersonName;
    }

    public String getDeviceStatusStr() {
        return deviceStatusStr;
    }

    public void setDeviceStatusStr(String deviceStatusStr) {
        this.deviceStatusStr = deviceStatusStr;
    }

    public String getAllName() {
        return allName;
    }

    public void setAllName(String allName) {
        this.allName = allName;
    }

    public String getDeviceName() {
        return deviceName;
    }

    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }

    public String getDeviceModel() {
        return deviceModel;
    }

    public void setDeviceModel(String deviceModel) {
        this.deviceModel = deviceModel;
    }

    public String getSn() {
        return sn;
    }

    public void setSn(String sn) {
        this.sn = sn;
    }

    public String getHospitalName() {
        return hospitalName;
    }

    public void setHospitalName(String hospitalName) {
        this.hospitalName = hospitalName;
    }

    public String getApplicantName() {
        return applicantName;
    }

    public void setApplicantName(String applicantName) {
        this.applicantName = applicantName;
    }

    public String getEngineerName() {
        return engineerName;
    }

    public void setEngineerName(String engineerName) {
        this.engineerName = engineerName;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getMaintainerName() {
        return maintainerName;
    }

    public void setMaintainerName(String maintainerName) {
        this.maintainerName = maintainerName;
    }

    public String getStatusStr() {
        return statusStr;
    }

    public void setStatusStr(String statusStr) {
        this.statusStr = statusStr;
    }

    public Integer getChatFlag() {
        return chatFlag;
    }

    public void setChatFlag(Integer chatFlag) {
        this.chatFlag = chatFlag;
    }
}
